package com.my.drinkinggame;

import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.Sprite;

public class StaticSprites {

	public static Sprite mainMenuBG;
	public static Sprite newGameBG;
	public static Sprite startBut;
	public static Sprite startButSel;
	public static Sprite createCard;
	public static Sprite createCardSel;
	public static Sprite headerBut;
	public static Sprite contentBut;
	public static Sprite saveBut;
	public static Sprite saveButSel;
	public static Sprite cancelBut;
	public static Sprite cancelButSel;
	public static Sprite addedCardsBut;
	public static Sprite addedCardsButSel;
	public static Sprite openBut;
	public static Sprite openButSel;
	public static Sprite start;
	public static Sprite startSel;
	public static Sprite upArrow;
	public static Sprite upArrowSel;
	public static Sprite downArrow;
	public static Sprite downArrowSel;
	public static Sprite deleteBut;
	public static Sprite deleteButSel;
	public static Sprite marker;
	public static Sprite upPointer;
	public static Sprite downPointer;
	public static Sprite continueBut;
	public static Sprite continueButSel;
	public static Sprite rulesBut;
	public static Sprite rulesButSel;
	public static Sprite cardBGSprite;
	public static Sprite cardBGSprite2;
	public static Sprite addedCardsBG;
	public static Sprite endCardBGSprite;
	public static Sprite beerBG;
	
	public static Sprite giveTake;
	public static Sprite giveTakeSel;
	public static Sprite myOwnCards;
	public static Sprite myOwnCardsSel;
	public static Sprite nerdFacts;
	public static Sprite nerdFactsSel;
	public static Sprite neverHaveI;
	public static Sprite neverHaveISel;
	public static Sprite rolePlaying;
	public static Sprite rolePlayingSel;
	public static Sprite standard;
	public static Sprite standardSel;
	public static Sprite plainBG;

	public static void initiate(){
		//main menu
		mainMenuBG = new Sprite(StaticTextures.mainMenuScreen);
		startBut = new Sprite(StaticTextures.mainStartBut);
		startButSel = new Sprite(StaticTextures.mainStartButSel);
		createCard = new Sprite(StaticTextures.createCardBut);
		createCardSel = new Sprite(StaticTextures.createCardButSel);
		headerBut = new Sprite(StaticTextures.headerBut);
		contentBut = new Sprite(StaticTextures.contentBut);
		saveBut = new Sprite(StaticTextures.saveBut);
		saveButSel = new Sprite(StaticTextures.saveButSel);
		cancelBut = new Sprite(StaticTextures.cancelBut);
		cancelButSel = new Sprite(StaticTextures.cancelButSel);
		addedCardsBut = new Sprite(StaticTextures.addedCardsBut);
		addedCardsButSel = new Sprite(StaticTextures.addedCardsButSel);
		openBut = new Sprite(StaticTextures.openBut);
		openButSel = new Sprite(StaticTextures.openButSel);
		upArrow = new Sprite(StaticTextures.upArrow);
		upArrowSel = new Sprite(StaticTextures.upArrowSel);
		downArrow = new Sprite(StaticTextures.downArrow);
		downArrowSel = new Sprite(StaticTextures.downArrowSel);
		deleteBut = new Sprite(StaticTextures.deleteBut);
		deleteButSel = new Sprite(StaticTextures.deleteButSel);
		marker = new Sprite(StaticTextures.marker);
		upPointer = new Sprite(StaticTextures.upPointer);
		downPointer = new Sprite(StaticTextures.downPointer);
		continueBut = new Sprite(StaticTextures.continueBut);
		continueButSel = new Sprite(StaticTextures.continueButSel);
		rulesBut = new Sprite(StaticTextures.rulesBut);
		rulesButSel = new Sprite(StaticTextures.rulesButSel);
		start = new Sprite(StaticTextures.start);
		startSel = new Sprite(StaticTextures.startSel);
		//cards
		cardBGSprite = new Sprite(StaticTextures.cardBackground);
		cardBGSprite2 = new Sprite(StaticTextures.cardBackground);
		addedCardsBG = new Sprite(StaticTextures.addedCardsBG);
		endCardBGSprite = new Sprite(StaticTextures.endcardBackground);
		newGameBG = new Sprite(StaticTextures.newGameBG);
		beerBG = new Sprite(StaticTextures.beerBG);
		plainBG = new Sprite(StaticTextures.plainBG);
		
		//game modes
		giveTake = new Sprite(StaticTextures.giveTake);
		giveTakeSel = new Sprite(StaticTextures.giveTakeSel);
		myOwnCards = new Sprite(StaticTextures.myOwnCards);
		myOwnCardsSel = new Sprite(StaticTextures.myOwnCardsSel);
		nerdFacts = new Sprite(StaticTextures.nerdFacts);
		nerdFactsSel = new Sprite(StaticTextures.nerdFactsSel);
		neverHaveI = new Sprite(StaticTextures.neverHaveI);
		neverHaveISel = new Sprite(StaticTextures.neverHaveISel);
		rolePlaying = new Sprite(StaticTextures.rolePlaying);
		rolePlayingSel = new Sprite(StaticTextures.rolePlayingSel);
		standard = new Sprite(StaticTextures.standard);
		standardSel = new Sprite(StaticTextures.standardSel);
	}
}
